using System;
using System.Collections.Generic;
using System.Text;
using System.Windows;

namespace ContractDocumentation
{
    delegate Point GetConnectionPoint();

    class VisualizerTag
    {
        private GetConnectionPoint getLeftConnectionPoint;
        public GetConnectionPoint GetLeftConnectionPoint
        {
            get { return getLeftConnectionPoint; }
            set { getLeftConnectionPoint = value; }
        }

        private GetConnectionPoint getRightConnectionPoint;
        public GetConnectionPoint GetRightConnectionPoint
        {
            get { return getRightConnectionPoint; }
            set { getRightConnectionPoint = value; }
        }

        private IEnumerable<SchemaLink> links;
        public IEnumerable<SchemaLink> Links
        {
            get { return links; }
            set { links = value; }
        }
    }
}
